﻿// ***********************************************************************
// Assembly         : MVC4Portal
// Author           : Lolo
// Created          : 10-25-2013
//
// Last Modified By : Lolo
// Last Modified On : 10-25-2013
// ***********************************************************************
// <copyright file="InnoAppSettings_MetaModel.cs" company="Innovacall">
//     Copyright (c) Innovacall. All rights reserved.
// </copyright>
// <summary></summary>
// ***********************************************************************
using InnovaApp.Layers.MetaDataLayer;
using InnovaApp.Portals.MVC4Portal.Controllers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace InnovaApp.Portals.MVC4Portal.Models.MetaModels.ApplicationSettings
{
    /// <summary>
    /// Class InnoAppSettings_MetaModel.
    /// </summary>
    public class InnoAppSettings_MetaModel : InnoAppSettings_MetaData
    {
        /// <summary>
        /// Gets or sets the site layouts.
        /// </summary>
        /// <value>The site layouts.</value>
        public List<SelectListItem> SiteLayouts { get; set; }
        /// <summary>
        /// Gets or sets the kendo unique identifier themes.
        /// </summary>
        /// <value>The kendo unique identifier themes.</value>
        public List<SelectListItem> KendoUIThemes { get; set; }
        /// <summary>
        /// Gets or sets the object query unique identifier themes.
        /// </summary>
        /// <value>The object query unique identifier themes.</value>
        public List<SelectListItem> JQueryUIThemes { get; set; }
        /// <summary>
        /// Initializes a new instance of the <see cref="InnoAppSettings_MetaModel"/> class.
        /// </summary>
        public InnoAppSettings_MetaModel()
        {
            this.SiteLayouts = new List<SelectListItem>();
            this.KendoUIThemes = new List<SelectListItem>();
            this.JQueryUIThemes = new List<SelectListItem>();

            this.SiteLayouts.Add(new SelectListItem() { Value = "MenuLeft", Text = "MenuLeft", Selected = PortalEnvironment.SiteLayout == Layers.CommonLayer.Models.ViewModels.LayoutViewModels.enSiteLayouts.MenuLeft });
            this.SiteLayouts.Add(new SelectListItem() { Value = "MenuTop", Text = "MenuTop", Selected = PortalEnvironment.SiteLayout == Layers.CommonLayer.Models.ViewModels.LayoutViewModels.enSiteLayouts.MenuTop });

            this.KendoUIThemes.Add(new SelectListItem() { Value = "default", Text = "Default", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "black", Text = "Black", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "blueopal", Text = "Blue opal", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "bootstrap", Text = "Bootstrap", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "highcontrast", Text = "HighContrast", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "metro", Text = "Metro", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "metroblack", Text = "Metro black", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "moonlight", Text = "Moonlight", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "silver", Text = "Silver", Selected = false });
            this.KendoUIThemes.Add(new SelectListItem() { Value = "uniform", Text = "Uniform", Selected = false });

            this.JQueryUIThemes.Add(new SelectListItem() { Value = "base", Text = "Base", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "black-tie", Text = "Black tie", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "blitzer", Text = "Blitzer", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "cupertino", Text = "Cupertino", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "dark-hive", Text = "Dark hive", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "dot-luv", Text = "Dot luv", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "eggplant", Text = "Eggplant", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "excite-bike", Text = "Excite Bike", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "flick", Text = "Flick", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "hot-sneaks", Text = "Hot sneaks", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "humanity", Text = "Humanity", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "le-frog", Text = "Le frog", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "mint-choc", Text = "Mint Choc", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "overcast", Text = "Overcast", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "pepper-grinder", Text = "Pepper grinder", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "redmond", Text = "Redmond", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "smoothness", Text = "Smoothness", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "south-street", Text = "South street", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "start", Text = "Start", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "swanky-purse", Text = "Swanky purse", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "trontastic", Text = "Trontastic", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "ui-darkness", Text = "UI Darkness", Selected = false });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "ui-lightness", Text = "UI Lightness", Selected = true });
            this.JQueryUIThemes.Add(new SelectListItem() { Value = "vader", Text = "Vader", Selected = false });
        }
    }
}